@import "./base.scss";
.oneLine{
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.twoLine{
  white-space: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  display: box;
  -webkit-line-clamp: 2;  
  line-clamp: 2;
  -webkit-box-orient: vertical;   
  box-orient: vertical;
}
.base_box{
  background: #fff;
  padding: 1rem;
  border-radius: 8px;
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.1);
}
.base_title{
  font-size: 1.5rem;
  font-weight: bold;
  width: fit-content;
  flex: 1;
}
.score_text {
  margin-left: 0.5rem;
  color: #ff9900;
  font-weight: bold;
  font-size: 1.2rem;
}
.base_small{
  font-size: 0.8rem;
  color: #666;
  margin: 0 0.5rem;  
}
@font-face {
  font-family: 'iconfont';
  src: url('@/assets/iconfont/iconfont.woff2?t=1733984748650') format('woff2'),
       url('@/assets/iconfont/iconfont.woff?t=1733984748650') format('woff'),
       url('@/assets/iconfont/iconfont.ttf?t=1733984748650') format('truetype');
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 18px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.reverseY{
  display: inline-block ;
  transform: rotate(180deg);
}